package com.dalin.platform.etl.action;

import com.dalin.common.pager.PageInfo;
import com.dalin.framework.action.StrutsTwoAction;
import com.dalin.platform.etl.condition.EtlTableInfoCondition;
import com.dalin.platform.etl.service.EtlService;
/*****************************************************************************
 * @content: 类信息                                                   *
 * @author : 那建林                                                                                                                                 *
 * @crtDate: 2010-11-30                                                     *
 * @modDate: 2010-11-30                                                     *
 * @version: 1.00                                                           *
 ****************************************************************************/
public class TableInfoQueryAction extends StrutsTwoAction{
	private EtlService etlService; // 
    private String condStr; // 查询条件
    private int start; // 查询起始行数
    private int limit; // 每页显示行数





    public String execute() throws Exception {
        super.printInfo("", "===== this action begin");
        EtlTableInfoCondition cond = (EtlTableInfoCondition) 
        		getCond(EtlTableInfoCondition.class, condStr, start, limit);
        PageInfo pageInfo = etlService.queryEtlTableInfos(cond);
        setResContent(pageInfo);
        super.printInfo("", "===== this action end");
        return null;
    }
    
    
    
    
    
    
    
    
    
	public EtlService getEtlService() {
		return etlService;
	}
	public void setEtlService(EtlService etlService) {
		this.etlService = etlService;
	}
	public String getCondStr() {
		return condStr;
	}
	public void setCondStr(String condStr) {
		this.condStr = condStr;
	}
	public int getStart() {
		return start;
	}
	public void setStart(int start) {
		this.start = start;
	}

	public int getLimit() {
		return limit;
	}
	public void setLimit(int limit) {
		this.limit = limit;
	}
}
